package com.Studen.servlet;

import com.Studen.Dao.LoginDaoMpl;
import com.Studen.bean.User;
import com.Studen.util.IsEmpty;

import java.util.ArrayList;
import java.util.List;

public class LoginServletMpl implements LoginServlet{
    @Override
    public List<User> login(User user) {
        //1、判断用户名和密码是否为空
        List<User>u=new ArrayList<>();
        IsEmpty is = new IsEmpty();
        if (is.isEmpty(user.getU_name())){
            return null;
        }
        if (is.isEmpty(user.getU_pwd())){
            return null;
        }
        //2、账户和密码是否正确;
        LoginDaoMpl daompl = new LoginDaoMpl();
        u=daompl.login(user);
        if (u==null){
            return null;
        }
        return u;
    }

    @Override
    public List<User> show(User user) {
        /*
        *   判断是否为老师 1、如果是：返回所有数据 否则返回空
        *      设置状态为 1为老师 0为学生
         */
        List<User> login = login(user);
        if (login.size()<1){
            return null;
        }
        int i = login.get(0).getU_role();
        if (i==1){
             return new LoginDaoMpl().show();
        }
        return null;
    }
}
